package com.zgis.module.bas.util;

import java.util.regex.Pattern;

/**
 * 修改记录:
 * 24-09-29     zhengchaojun             首次创建
 */

/**
 * 类描述：正则匹配工具类
 */
public interface CxRegex
{
    /**
     * 正则表达式，用于匹配变量引用，例如：{varName}
     */
    String refVar = "\\{([a-zA-Z0-9\\-_]+)\\}";

    /**
     * 正则表达式，用于匹配统计表达式，例如：(statName)
     */
    String refStat = "\\(([a-zA-Z0-9\\.\\*_]+)\\)";

    /**
     * 编译后的正则表达式模式，用于匹配变量引用
     */
    Pattern refVarPtn = Pattern.compile(refVar);

    /**
     * 编译后的正则表达式模式，用于匹配统计表达式
     */
    Pattern refStatPtn = Pattern.compile(refStat);
}
